Micron Document




Multinational Character Set
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
The Multinational Character Set (DMCS or MCS) is a character encoding created in 1983 by Digital Equipment Corporation (DEC) for use in the popular VT220 terminal. It was an 8-bit extension of ASCII that added accented characters, currency symbols, and other character glyphs missing from 7-bit ASCII. It is only one of the code pages implemented for the VT220 National Replacement Character Set (NRCS).cite-ref-vt220-pr-1-0[1]cite-ref-tinyterm-2-0[2] MCS is registered as IBM code page/CCSID 1100 (Multinational Emulation) since 1992.cite-ref-cp1100-3-0[3]cite-ref-4[4] Depending on associated sorting Oracle calls it WE8DEC, N8DEC, DK8DEC, S8DEC, or SF8DEC.cite-ref-oracle-2002-dec-5-0[5]cite-ref-daylight-dec-6-0[6]

Such "extended ASCII" sets were common (the National Replacement Character Set provided sets for more than a dozen European languages), but MCS has the distinction of being the ancestor of ECMA-94 in 1985cite-ref-ecma-1985-ecma94-r1-7-0[7] and ISO 8859-1 in 1987.cite-ref-czyborra-1998-8-0[8]

The code chart of MCS with ECMA-94, ISO 8859-1 and the first 256 code points of Unicode have many more similarities than differences. In addition to unused code points, differences from ISO 8859-1 are:

| MCS code point | Unicode mapping | Character |
|---|---|---|
| 0xA8 | U+00A4 | ¤ |
| 0xD7 | U+0152 | Œ |
| 0xDD | U+0178 | Ÿ |
| 0xF7 | U+0153 | œ |
| 0xFD | U+00FF | ÿ |

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Character set

| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0_ | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
| 1_ | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
| 2_ | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4_ | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 5_ | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| 6_ | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 7_ | p | q | r | s | t | u | v | w | x | y | z | { | / | } | ~ | DEL |
| 8_ | | | | | IND | NEL | SSA | ESA | HTS | HTJ | VTS | PLD | PLU | RI | SS2 | SS3 |
| 9_ | DCS | PU1 | PU2 | STS | CCH | MW | SPA | EPA | | | | CSI | ST | OSC | PM | APC |
| A_ | | ¡ | ¢ | £ | | ¥ | | § | ¤ 00A4 | © | ª | « | | | | |
| B_ | ° | ± | ² | ³ | | µ | ¶ | · | | ¹ | º | » | ¼ | ½ | | ¿ |
| C_ | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
| D_ | | Ñ | Ò | Ó | Ô | Õ | Ö | Œ 0152 | Ø | Ù | Ú | Û | Ü | Ÿ 0178 | | ß |
| E_ | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
| F_ | | ñ | ò | ó | ô | õ | ö | œ 0153 | ø | ù | ú | û | ü | ÿ 00FF | | |

Differences from

ISO-8859-1

See also

Lotus International Character Set (LICS), a very similar character set
BraSCII, a very similar character set
• 8-bit DEC Special Graphics (VT100 Line Drawing) (DEC-SPECIAL)

References

cite-note-vt220-pr-11. "VT220 Programmer Reference Manual" (2 ed.). Digital Equipment Corporation (DEC). 1984 [1983].
cite-note-tinyterm-22. "TinyTERM Emulator — National Replacement Character Set (NRCS)". Century Software. Archived from the original on 2016-12-01. Retrieved 2016-12-01. [sic]
cite-note-cp1100-33. "SBCS code page information - CPGID: 01100 / Name: Multinational Emulation". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-03. Retrieved 2016-12-02. [1] [2] [3]
cite-note-44. "CCSID 1100 information document". Archived from the original on 2014-12-01.
cite-note-oracle-2002-dec-55. citerefbairdchibachufan2002Baird, Cathy; Chiba, Dan; Chu, Winson; Fan, Jessica; Ho, Claire; Law, Simon; Lee, Geoff; Linsley, Peter; Matsuda, Keni; Oscroft, Tamzin; Takeda, Shige; Tanaka, Linus; Tozawa, Makoto; Trute, Barry; Tsujimoto, Mayumi; Wu, Ying; Yau, Michael; Yu, Tim; Wang, Chao; Wong, Simon; Zhang, Weiran; Zheng, Lei; Zhu, Yan; Moore, Valarie (2002) [1996]. "Appendix A: Locale Data". Oracle9i Database Globalization Support Guide (PDF) (Release 2 (9.2) ed.). Oracle Corporation. Oracle A96529-01. Archived (PDF) from the original on 2017-02-14. Retrieved 2017-02-14.
cite-note-daylight-dec-66. "Oracle characterset descriptions for 9.2". Daylight Chemical Information Systems. 2017. Archived from the original on 2016-06-17. Retrieved 2017-02-14.
cite-note-ecma-1985-ecma94-r1-77. Standard ECMA-94: 8-bit Single-Byte Coded Graphic Character Set (PDF) (1 ed.). European Computer Manufacturers Association (ECMA). March 1985 [1984-12-14]. Archived (PDF) from the original on 2016-12-02. Retrieved 2016-12-01. Since 1982 the urgency of the need for an 8-bit single-byte coded character set was recognized in ECMA as well as in ANSI/X3L2 and numerous working papers were exchanged between the two groups. In February 1984 ECMA TC1 submitted to ISO/TC97/SC2 a proposal for such a coded character set. At its meeting of April 1984 SC decided to submit to TC97 a proposal for a new item of work for this topic. Technical discussions during and after this meeting led TC1 to adopt the coding scheme proposed by X3L2. Part 1 of Draft International Standard DTS 8859 is based on this joint ANSI/ECMA proposal.... Adopted as an ECMA Standard by the General Assembly of Dec. 13–14, 1984.
cite-note-czyborra-1998-88. citerefczyborra1998Czyborra, Roman (1998). "ISO 8859-1 and MCS". ISO 8859 Alphabet Soup. Archived from the original on 2016-12-01. Retrieved 2016-12-01. [4] [5]
cite-note-vt220-t23-91. "VT220 Programmer Reference Manual". Digital Equipment Corporation (DEC). Table 2-3: DEC Multinational Character Set (C1 and GR Codes). Retrieved 2016-12-02.
cite-note-dec-1986-vaxvms-102. VAX/VMS User's Manual. Digital Equipment Corporation (DEC). April 1986. AI-Y517A-TE.
cite-note-dec-vt420-113. citerefdec1992DEC (February 1992) [November 1989]. "Chapter 2: Character Encoding - DEC Supplemental Graphic Character Set". VT420 Programmer Reference Manual (PDF) (2 ed.). Digital Equipment Corporation. pp. 24–25. EK–VT420–RM.002. Archived (PDF) from the original on 2017-01-29. Retrieved 2017-01-29.
cite-note-flohr-2016-mcs-124. citerefflohr2016Flohr, Guido (2016) [2006]. "Locale::RecodeData::DEC_MCS - Conversion routines for DEC_MCS". CPAN libintl-perl. 1.0. Archived from the original on 2017-01-14. Retrieved 2017-01-14.
cite-note-kosta-dmcs-135. citerefkostisKostis, Kosta. "DEC Multinational Character Set (DEC MCS)". 1.20. Archived from the original on 2017-01-16. Retrieved 2017-01-16.
cite-note-dec-1999-mcs-146. citerefcowan1999Cowan, John Woldemar (1999-07-07). "DEC Multinational Character Set (1987) to Unicode". 0.1. Unicode, Inc. Archived from the original on 2017-02-18. Retrieved 2017-02-18.